const isYear = [
    { value: true, label: '是' },
    { value: false, label: '否' },
]

const isEnabled = [
    { value: true, label: '启用' },
    { value: false, label: '禁用' },
]

const FontFamily = [
    { value: 'PingFang', label: '微软平方' },
    { value: '微软雅黑', label: '微软雅黑' },
    { value: 'ShuHeiTi', label: '书黑体' },
    { value: 'DIN', label: '数字字体' },
    { value: 'BiaoTiHei', label: '斜黑体' },
    { value: '宋体', label: '宋体' },
    { value: 'Pixel', label: '机械数字' },
]

const FontWeight = [
    { value: 600, label: '加粗' },
    { value: 400, label: '不加' },
]

const FontStyle = [
    { value: 'normal', label: '正常' },
    { value: 'italic', label: '倾斜' },
    { value: 'oblique', label: '更斜' },
]

const VChartsTypeA01 = [
    { value: 'line', label: '折现图' },
    { value: 'area', label: '面积图' },
    { value: 'bar', label: '柱状图' },
]

const VChartsA03TypeMapping = [
    { value: 'line3D', label: '折现图' },
    { value: 'area3D', label: '面积图' },
]

const VChartsDirectionA01 = [
    { value: 'horizontal', label: '水平' },
    { value: 'vertical', label: '垂直' },
]

const VchartsLineCurveType = [
    { value: 'basis', label: '基础线' },
    { value: 'bundle', label: '折线' },
    { value: 'cardinal', label: '动画折线' },
    { value: 'catmullRom', label: '弧线' },
    { value: 'linear', label: '直线' },
    { value: 'monotone', label: '弧线' },
    { value: 'monotoneX', label: 'X弧线' },
    { value: 'monotoneY', label: 'Y弧线' },
    { value: 'natural', label: 'natural' },
    { value: 'step', label: '梯线' },
    { value: 'stepAfter', label: '前梯线' },
    { value: 'stepBefore', label: '后梯线' },
    { value: 'linearClosed', label: '闭合线' },
    { value: 'cardinalClosed', label: '动画闭合线' },
]

const VchartsPointCurveType = [
    { value: 'circle', label: '圆形' },
    { value: 'cross', label: '十字形' },
    { value: 'diamond', label: '菱形' },
    { value: 'square', label: '方形' },
    { value: 'arrow', label: '箭头' },
    { value: 'wedge', label: '锥三角' },
    { value: 'thinTriangle', label: '宽三角' },
    { value: 'triangle', label: '正三角' },
    { value: 'triangleUp', label: '上三角' },
    { value: 'triangleRight', label: '右三角' },
    { value: 'triangleDown', label: '下三角' },
    { value: 'triangleLeft', label: '左三角' },
    { value: 'arrow2Left', label: '左箭头2' },
    { value: 'arrow2Right', label: '右箭头2' },
    { value: 'arrowLeft', label: '左三角3' },
    { value: 'arrowRight', label: '右三角3' },
    { value: 'stroke', label: '破折线' },
    { value: 'star', label: '五角星' },
    { value: 'wye', label: 'Y形' },
    { value: 'rect', label: '矩形' },
    { value: 'rectRound', label: '圆角方形' },
    { value: 'roundLine', label: '圆形线条' },
]

const VchartsAxesOrient = [
    { value: 'top', label: '上轴' },
    { value: 'bottom', label: '下轴' },
    { value: 'left', label: '左轴' },
    { value: 'right', label: '右轴' },
]
const VchartsAxesOrient2 = [
    { value: 'radius', label: '半径轴' },
    { value: 'angle', label: '角度轴' },
]


const VchartsTextAlign2 = [
    { value: 'left', label: '左' },
    { value: 'center', label: '中' },
    { value: 'right', label: '右' },
]

const VchartsLegendsPosition = [
    { value: 'start', label: '起始' },
    { value: 'middle', label: '居中' },
    { value: 'end', label: '末尾' },
]

const VchartsLegendsSelectMode = [
    { value: 'multiple', label: '多选模式' },
    { value: 'single', label: '单选模式' },
    { value: 'focus', label: '聚焦模式' },
]
const VchartsLegendsItemAlign = [
    { value: 'left', label: '图标在左' },
    { value: 'right', label: '图标在右' },
]

const VchartsLabelPosition = [
    { value: 'top', label: '上方' },
    { value: 'bottom', label: '下方' },
    { value: 'left', label: '左侧' },
    { value: 'right', label: '右侧' },
    { value: 'top-right', label: '上右' },
    { value: 'top-left', label: '上左' },
    { value: 'bottom-right', label: '下右' },
    { value: 'bottom-left', label: '下左' },
    { value: 'center', label: '居中' },
]

const VchartsTrigger = [
    { value: 'hover', label: '悬浮触发' },
    { value: 'click', label: '点击触发' },
]

const VchartsTooltipPosition = [
    { value: 'top', label: '上侧' },
    { value: 'bottom', label: '下侧' },
    { value: 'left', label: '左侧' },
    { value: 'right', label: '右侧' },
    { value: 'tl', label: '左上角' },
    { value: 'tr', label: '右上角' },
    { value: 'bl', label: '左下角' },
    { value: 'br', label: '右下角' },
    { value: 'center', label: '中心位置' },
    { value: 'centerTop', label: '中心上侧' },
    { value: 'centerBottom', label: '中心下侧' },
    { value: 'centerLeft', label: '中心左侧' },
    { value: 'centerRight', label: '中心右侧' },
]

const VchartsTooltipPositionMode = [
    { value: 'mark', label: '图元附近' },
    { value: 'pointer', label: '指针附近' },
    { value: 'crosshair', label: 'crosshair 附近' },
]

const VchartsTextBaseline = [
    { value: 'top', label: '上方位置' },
    { value: 'middle', label: '居中位置' },
    { value: 'bottom', label: '下方位置' },
    { value: 'alphabetic', label: '对齐位置' },
]

const VchartsCrosshairType = [
    { value: 'line', label: '辅助线' },
    { value: 'rect', label: '辅助框' },
]
const VchartsTextAlign = [
    { value: 'left', label: '左侧位置' },
    { value: 'center', label: '居中位置' },
    { value: 'right', label: '右侧位置' },
    { value: 'start', label: '开始位置' },
    { value: 'end', label: '结束位置' },
]

const VchartsMarkLineAexs = [
    { value: 'x', label: 'X轴' },
    { value: 'y', label: 'Y轴' },
]

const VchartsMarkLinePositionMapping1 = [
    { value: 'start', label: '线起点外侧' },
    { value: 'middle', label: '线中点' },
    { value: 'end', label: '线终点外侧' },
    { value: 'insideStartTop', label: '线起点内侧上部' },
    { value: 'insideStartBottom', label: '线起点内侧下部' },
    { value: 'insideMiddleTop', label: '线中点上部' },
    { value: 'insideMiddleBottom', label: '线中点下部' },
    { value: 'insideEndTop', label: '线终点内侧上部' },
    { value: 'insideEndBottom', label: '线终点内侧下部' },
]

const VchartsMarkPointLineType = [
    { value: 'type-s', label: '直线' },
    { value: 'type-do', label: '折线1' },
    { value: 'type-po', label: '折线2' },
    { value: 'type-op', label: '折线3' },
    { value: 'type-arc', label: '弧线' },
]

const VchartsMarkPointLineContentPosition = [
    { value: 'top', label: '上方' },
    { value: 'middle', label: '居中' },
    { value: 'bottom', label: '下方' },
    { value: 'insideTop', label: '内部上方' },
    { value: 'insideMiddle', label: '内部居中' },
    { value: 'insideBottom', label: '内部下方' },
]
const VChartsA02Type = [
    { value: 'pie', label: '饼形图' },
    { value: 'rose', label: '玫瑰图' },
    { value: 'radar', label: '雷达图' },
]

const VchartsPieLabelPosition = [
    { value: 'outside', label: '外部' },
    { value: 'inside', label: '内部' },
    { value: 'inside-outer', label: '内部外侧' },
    { value: 'inside-inner', label: '内部内侧' },
]

const VchartsPieLabelLayoutAlign = [
    { value: 'arc', label: '基础' },
    { value: 'labelLine', label: '对齐' },
    { value: 'edge', label: '边缘' },
]

const VchartsIndicatorFixed = [
    { value: true, label: '保持指标卡内容显示' },
    { value: false, label: '交互后才显示' },
]

const VchartsIndicatorTrigger = [
    { value: 'hover', label: '悬停' },
    { value: 'select', label: '选中' },
    { value: 'none', label: '不更新' },
]

const VchartsGaugeTypeMapping = [
    { value: 'circularProgress', label: '循环进度' },
    { value: 'gauge', label: '测量进度' },
]

const VchartsProgressTypeMapping = [
    { value: 'linearProgress', label: '条形进度图' },
    { value: 'circularProgress', label: '环形进度图' },
]

const VchartsLiquidMaskShapeMapping = [
    { value: 'drop', label: '水滴' },
    { value: 'circle', label: '圆形' },
    { value: 'cross', label: '十字形' },
    { value: 'diamond', label: '菱形' },
    { value: 'square', label: '方形' },
    { value: 'arrow', label: '箭头' },
    { value: 'arrow2Left', label: '左箭头' },
    { value: 'arrow2Right', label: '右箭头' },
    { value: 'wedge', label: '锥三角' },
    { value: 'thinTriangle', label: '宽三角' },
    { value: 'triangle', label: '正三角' },
    { value: 'triangleUp', label: '上三角' },
    { value: 'triangleRight', label: '右三角' },
    { value: 'triangleDown', label: '下三角' },
    { value: 'triangleLeft', label: '左三角' },
    { value: 'star', label: '五角星' },
    { value: 'wye', label: 'Y形' },
    { value: 'rect', label: '矩形' },
]

// Todo 轴设置
export const ChartsFromAxesA01 = [
    {
        label: '轴设置',
        value: 'axes_setUp',
        type: 'Fields',
        min: 1,
        max: 99,
        children: [
            { label: '轴线位置', value: 'orient', type: 'Select', options: VchartsAxesOrient },
            { label: '鼠标划上', value: 'hover', type: 'Radio', options: isEnabled },
            { label: '是否收缩', value: 'trimPadding', type: 'Radio', options: isEnabled },
            { label: '轴线', value: 'domainLine_visible', type: 'Radio', options: isEnabled },
            { label: '轴线 - 颜色', value: 'domainLine_stroke', type: 'Color' },
            { label: '刻度', value: 'tick_visible', type: 'Radio', options: isEnabled },
            { label: '刻度 - 长度', value: 'tick_tickSize', type: 'Number' },
            { label: '刻度 - 颜色', value: 'tick_stroke', type: 'Color' },
            { label: '网格线', value: 'grid_visible', type: 'Radio', options: isEnabled },
            { label: '网格线 - 颜色', value: 'grid_stroke', type: 'Color' },
            { label: '网格线 - 实现长度', value: 'grid_lineDashA', type: 'Number' },
            { label: '网格线 - 虚线长度', value: 'grid_lineDashB', type: 'Number' },
            { label: '轴标题', value: 'title_visible', type: 'Radio', options: isEnabled },
            { label: '轴距离', value: 'title_space', type: 'Number' },
            { label: '标题 - 标题内容', value: 'title_text', type: 'Input' },
            { label: '标题 - 文字颜色', value: 'title_fill', type: 'Color' },
            { label: '标题 - 文字字号', value: 'title_fontSize', type: 'Number' },
            { label: '标题 - 文字字体', value: 'title_fontFamily', type: 'Select', options: FontFamily },
            { label: '标题 - 文字加粗', value: 'title_fontWeight', type: 'Select', options: FontWeight },
            { label: '标题 - 文字倾斜', value: 'title_fontStyle', type: 'Select', options: FontStyle },
            { label: '标题 - 下划线', value: 'title_underline', type: 'Radio', options: isEnabled },
            { label: '标题 - 中划线', value: 'title_lineThrough', type: 'Radio', options: isEnabled },
            { label: '标题 - 阴影颜色', value: 'title_shadowColor', type: 'Color' },
            { label: '标题 - 阴影大小', value: 'title_shadowBlur', type: 'Number' },
            { label: '标题 - X轴偏移', value: 'title_shadowOffsetX', type: 'Number' },
            { label: '标题 - Y轴偏移', value: 'title_shadowOffsetY', type: 'Number' },
            { label: '标题 - 描边颜色', value: 'title_stroke', type: 'Color' },
            { label: '标题 - 描边粗细', value: 'title_lineWidth', type: 'Number' },
            { label: '标签 - 是否启用', value: 'label_visible', type: 'Radio', options: isEnabled },
            { label: '标签 - 文字内容', value: 'label_text', type: 'Input' },
            { label: '标签 - 文字颜色', value: 'label_fill', type: 'Color' },
            { label: '标签 - 文字字号', value: 'label_fontSize', type: 'Number' },
            { label: '标签 - 文字字体', value: 'label_fontFamily', type: 'Select', options: FontFamily },
            { label: '标签 - 文字加粗', value: 'label_fontWeight', type: 'Select', options: FontWeight },
            { label: '标签 - 文字倾斜', value: 'label_fontStyle', type: 'Select', options: FontStyle },
            { label: '标签 - 下划线', value: 'label_underline', type: 'Radio', options: isEnabled },
            { label: '标签 - 中划线', value: 'label_lineThrough', type: 'Radio', options: isEnabled },
            { label: '标签 - 阴影颜色', value: 'label_shadowColor', type: 'Color' },
            { label: '标签 - 阴影大小', value: 'label_shadowBlur', type: 'Number' },
            { label: '标签 - X轴偏移', value: 'label_shadowOffsetX', type: 'Number' },
            { label: '标签 - Y轴偏移', value: 'label_shadowOffsetY', type: 'Number' },
            { label: '标签 - 描边颜色', value: 'label_stroke', type: 'Color' },
            { label: '标签 - 描边粗细', value: 'label_lineWidth', type: 'Number' },
            { label: '单位 - 是否启用', value: 'unit_visible', type: 'Radio', options: isEnabled },
            { label: '单位 - 文字左移', value: 'unit_dx', type: 'Number' },
            { label: '单位 - 文字上移', value: 'unit_dy', type: 'Number' },
            { label: '单位 - 文字内容', value: 'unit_text', type: 'Input' },
            { label: '单位 - 文字颜色', value: 'unit_fill', type: 'Color' },
            { label: '单位 - 文字字号', value: 'unit_fontSize', type: 'Number' },
            { label: '单位 - 文字字体', value: 'unit_fontFamily', type: 'Select', options: FontFamily },
            { label: '单位 - 文字加粗', value: 'unit_fontWeight', type: 'Select', options: FontWeight },
            { label: '单位 - 文字倾斜', value: 'unit_fontStyle', type: 'Select', options: FontStyle },
            { label: '单位 - 下划线', value: 'unit_underline', type: 'Radio', options: isEnabled },
            { label: '单位 - 中划线', value: 'unit_lineThrough', type: 'Radio', options: isEnabled },
            { label: '单位 - 阴影颜色', value: 'unit_shadowColor', type: 'Color' },
            { label: '单位 - 阴影大小', value: 'unit_shadowBlur', type: 'Number' },
            { label: '单位 - X轴偏移', value: 'unit_shadowOffsetX', type: 'Number' },
            { label: '单位 - Y轴偏移', value: 'unit_shadowOffsetY', type: 'Number' },
            { label: '单位 - 描边颜色', value: 'unit_stroke', type: 'Color' },
            { label: '单位 - 描边粗细', value: 'unit_lineWidth', type: 'Number' },
        ]
    },
]

// Todo 轴设置
export const ChartsFromAxesA02 = [
    {
        label: '轴设置',
        value: 'axes_setUp',
        type: 'Fields',
        min: 1,
        max: 99,
        children: [
            { label: '是否启用', value: 'visible', type: 'Radio', options: isEnabled },
            { label: '轴线位置', value: 'orient', type: 'Select', options: VchartsAxesOrient2 },
            { label: '装饰内距', value: 'trimPadding', type: 'Radio', options: isEnabled },
            { label: '是否交互', value: 'hover', type: 'Radio', options: isEnabled },
            { label: '轴线 - 是否启用', value: 'domainLine_visible', type: 'Radio', options: isEnabled },
            { label: '刻度 - 颜色', value: 'domainLine_stroke', type: 'Color', },
            { label: '网格线 - 是否启用', value: 'grid_visible', type: 'Radio', options: isEnabled },
            { label: '网格线 - 颜色', value: 'grid_stroke', type: 'Color', },
            { label: '网格线 - 实线', value: 'grid_lineDashA', type: 'Number' },
            { label: '网格线 - 虚线', value: 'grid_lineDashB', type: 'Number' },
            { label: '刻度 - 是否启用', value: 'tick_visible', type: 'Radio', options: isEnabled },
            { label: '刻度 - 长度', value: 'tick_tickSize', type: 'Number' },
            { label: '刻度 - 颜色', value: 'tick_stroke', type: 'Color', },
            { label: '标题 - 是否启用', value: 'title_visible', type: 'Radio', options: isEnabled },
            { label: '标题 - 轴间距', value: 'title_space', type: 'Number' },
            { label: '标题 - 文字内容', value: 'title_text', type: 'Input' },
            { label: '标题 - 文字颜色', value: 'title_fill', type: 'Color', },
            { label: '标题 - 文字字号', value: 'title_fontSize', type: 'Number' },
            { label: '标题 - 文字字体', value: 'title_fontFamily', type: 'Select', options: FontFamily },
            { label: '标题 - 文字加粗', value: 'title_fontWeight', type: 'Select', options: FontWeight },
            { label: '标题 - 文字倾斜', value: 'title_fontStyle', type: 'Select', options: FontStyle },
            { label: '标题 - 下划线', value: 'title_underline', type: 'Radio', options: isEnabled },
            { label: '标题 - 中划线', value: 'title_lineThrough', type: 'Radio', options: isEnabled },
            { label: '标题 - 阴影颜色', value: 'title_shadowColor', type: 'Color', },
            { label: '标题 - 阴影大小', value: 'title_shadowBlur', type: 'Number' },
            { label: '标题 - X轴偏移', value: 'title_shadowOffsetX', type: 'Number' },
            { label: '标题 - Y轴偏移', value: 'title_shadowOffsetY', type: 'Number' },
            { label: '标题 - 描边颜色', value: 'title_stroke', type: 'Color', },
            { label: '标题 - 描边粗细', value: 'title_lineWidth', type: 'Number' },
            { label: '标签 - 是否启用', value: 'label_visible', type: 'Radio', options: isEnabled },
            { label: '标签 - 文字内容', value: 'label_text', type: 'Input' },
            { label: '标签 - 文字颜色', value: 'label_fill', type: 'Color', },
            { label: '标签 - 文字字号', value: 'label_fontSize', type: 'Number' },
            { label: '标签 - 文字字体', value: 'label_fontFamily', type: 'Select', options: FontFamily },
            { label: '标签 - 文字加粗', value: 'label_fontWeight', type: 'Select', options: FontWeight },
            { label: '标签 - 文字倾斜', value: 'label_fontStyle', type: 'Select', options: FontStyle },
            { label: '标签 - 下划线', value: 'label_underline', type: 'Radio', options: isEnabled },
            { label: '标签 - 中划线', value: 'label_lineThrough', type: 'Radio', options: isEnabled },
            { label: '标签 - 阴影颜色', value: 'label_shadowColor', type: 'Color', },
            { label: '标签 - 阴影大小', value: 'label_shadowBlur', type: 'Number' },
            { label: '标签 - X轴偏移', value: 'label_shadowOffsetX', type: 'Number' },
            { label: '标签 - Y轴偏移', value: 'label_shadowOffsetY', type: 'Number' },
            { label: '标签 - 描边颜色', value: 'label_stroke', type: 'Color', },
            { label: '标签 - 描边粗细', value: 'label_lineWidth', type: 'Number' },
            { label: '单位 - 是否启用', value: 'unit_visible', type: 'Radio', options: isEnabled },
            { label: '单位 - 文字左移', value: 'unit_dx', type: 'Number' },
            { label: '单位 - 文字上移', value: 'unit_dy', type: 'Number' },
            { label: '单位 - 文字内容', value: 'unit_text', type: 'Input' },
            { label: '单位 - 文字颜色', value: 'unit_fill', type: 'Color', },
            { label: '单位 - 文字字号', value: 'unit_fontSize', type: 'Number' },
            { label: '单位 - 文字字体', value: 'unit_fontFamily', type: 'Select', options: FontFamily },
            { label: '单位 - 文字加粗', value: 'unit_fontWeight', type: 'Select', options: FontWeight },
            { label: '单位 - 文字倾斜', value: 'unit_fontStyle', type: 'Select', options: FontStyle },
            { label: '单位 - 下划线', value: 'unit_underline', type: 'Radio', options: isEnabled },
            { label: '单位 - 中划线', value: 'unit_lineThrough', type: 'Radio', options: isEnabled },
            { label: '单位 - 阴影颜色', value: 'unit_shadowColor', type: 'Color', },
            { label: '单位 - 阴影大小', value: 'unit_shadowBlur', type: 'Number' },
            { label: '单位 - X轴偏移', value: 'unit_shadowOffsetX', type: 'Number' },
            { label: '单位 - Y轴偏移', value: 'unit_shadowOffsetY', type: 'Number' },
            { label: '单位 - 描边颜色', value: 'unit_stroke', type: 'Color', },
            { label: '单位 - 描边粗细', value: 'unit_lineWidth', type: 'Number' },
        ]
    }
]

// Todo 标题
export const ChartsFromTitleA01 = [
    { label: '是否启用', value: 'title_visible', type: 'Radio', options: isEnabled },
    { label: '标题内容', value: 'title_text', type: 'Input' },
    { label: '背景颜色', value: 'title_background', type: 'Color' },
    { label: '水平对齐', value: 'title_align', type: 'Select', options: VchartsTextAlign2 },
    { label: '内部填充', value: 'title_innerPadding', type: 'Number' },
    { label: '文字颜色', value: 'title_fill', type: 'Color' },
    { label: '标题字号', value: 'title_fontSize', type: 'Number' },
    { label: '标题字体', value: 'title_fontFamily', type: 'Select', options: FontFamily },
    { label: '标题加粗', value: 'title_fontWeight', type: 'Select', options: FontWeight },
    { label: '标题倾斜', value: 'title_fontStyle', type: 'Select', options: FontStyle },
    { label: '下划线', value: 'title_underline', type: 'Radio', options: isEnabled },
    { label: '中划线', value: 'title_lineThrough', type: 'Radio', options: isEnabled },
    { label: '阴影颜色', value: 'title_shadowColor', type: 'Color' },
    { label: '阴影大小', value: 'title_shadowBlur', type: 'Number' },
    { label: 'X轴偏移', value: 'title_shadowOffsetX', type: 'Number' },
    { label: 'Y轴偏移', value: 'title_shadowOffsetY', type: 'Number' },
    { label: '描边颜色', value: 'title_stroke', type: 'Color' },
    { label: '描边粗细', value: 'title_lineWidth', type: 'Number' },
]

// Todo 图例
export const ChartsFromLegendsA01 = [
    {
        label: '图例设置',
        value: 'legends_setUp',
        type: 'Fields',
        min: 1,
        max: 99,
        children: [
            { label: '是否启用', value: 'visible', type: 'Radio', options: isEnabled },
            { label: '图例位置', value: 'orient', type: 'Select', options: VchartsAxesOrient },
            { label: '对齐方式', value: 'position', type: 'Select', options: VchartsLegendsPosition },
            { label: '填充间距', value: 'padding', type: 'Number' },
            { label: '开启选中', value: 'select', type: 'Radio', options: isEnabled },
            { label: '操作模式', value: 'selectMode', type: 'Select', options: VchartsLegendsSelectMode },
            { label: '全部取消', value: 'allowAllCanceled', type: 'Radio', options: isEnabled },
            { label: '标题 - 是否启用', value: 'title_visible', type: 'Radio', options: isEnabled },
            { label: '标题 - 背景颜色', value: 'title_background', type: 'Color' },
            { label: '标题 - 文字内容', value: 'title_text', type: 'Input' },
            { label: '标题 - 对齐方式', value: 'title_align', type: 'Select', options: VchartsLegendsPosition },
            { label: '标题 - 图例间距', value: 'title_space', type: 'Number' },
            { label: '标题 - 文字颜色', value: 'title_fill', type: 'Color' },
            { label: '标题 - 文字字号', value: 'title_fontSize', type: 'Number' },
            { label: '标题 - 文字字体', value: 'title_fontFamily', type: 'Select', options: FontFamily },
            { label: '标题 - 文字加粗', value: 'title_fontWeight', type: 'Select', options: FontWeight },
            { label: '标题 - 文字倾斜', value: 'title_fontStyle', type: 'Select', options: FontStyle },
            { label: '标题 - 下划线', value: 'title_underline', type: 'Radio', options: isEnabled },
            { label: '标题 - 中划线', value: 'title_lineThrough', type: 'Radio', options: isEnabled },
            { label: '标题 - 阴影颜色', value: 'title_shadowColor', type: 'Color' },
            { label: '标题 - 阴影大小', value: 'title_shadowBlur', type: 'Number' },
            { label: '标题 - X轴偏移', value: 'title_shadowOffsetX', type: 'Number' },
            { label: '标题 - Y轴偏移', value: 'title_shadowOffsetY', type: 'Number' },
            { label: '标题 - 描边颜色', value: 'title_stroke', type: 'Color' },
            { label: '标题 - 描边粗细', value: 'title_lineWidth', type: 'Number' },
            { label: '图例 - 水平间距', value: 'item_spaceCol', type: 'Number' },
            { label: '图例 - 垂直间距', value: 'item_spaceRow', type: 'Number' },
            { label: '图例 - 内部填充', value: 'item_padding', type: 'Number' },
            { label: '图例 - 对齐方式', value: 'item_align', type: 'Select', options: VchartsLegendsItemAlign },
            { label: '图例 - 行内聚焦', value: 'item_focus', type: 'Radio', options: isEnabled },
            { label: '图例 - 聚焦图标', value: 'item_focusSize', type: 'Number' },
            { label: '图例 - 背景圆角', value: 'item_backRadius', type: 'Number' },
            { label: '图例 - 图文间距', value: 'item_shape_space', type: 'Number' },
            { label: '图例 - 图标大小', value: 'item_shape_size', type: 'Number' },
            { label: '图例 - 文字间距', value: 'item_label_space', type: 'Number' },
            { label: '图例 - 文字颜色', value: 'item_label_fill', type: 'Color' },
            { label: '图例 - 文字字号', value: 'item_label_fontSize', type: 'Number' },
            { label: '图例 - 文字字体', value: 'item_label_fontFamily', type: 'Select', options: FontFamily },
            { label: '图例 - 文字加粗', value: 'item_label_fontWeight', type: 'Select', options: FontWeight },
            { label: '图例 - 文字倾斜', value: 'item_label_fontStyle', type: 'Select', options: FontStyle },
            { label: '图例 - 下划线', value: 'item_label_underline', type: 'Radio', options: isEnabled },
            { label: '图例 - 中划线', value: 'item_label_lineThrough', type: 'Radio', options: isEnabled },
            { label: '图例 - 阴影颜色', value: 'item_label_shadowColor', type: 'Color' },
            { label: '图例 - 阴影大小', value: 'item_label_shadowBlur', type: 'Number' },
            { label: '图例 - X轴偏移', value: 'item_label_shadowOffsetX', type: 'Number' },
            { label: '图例 - Y轴偏移', value: 'item_label_shadowOffsetY', type: 'Number' },
            { label: '图例 - 描边颜色', value: 'item_label_stroke', type: 'Color' },
            { label: '图例 - 描边粗细', value: 'item_label_lineWidth', type: 'Number' },
        ]
    },
]

// Todo 标签 
export const ChartsFromLabelA01 = [
    { label: '是否启用', value: 'label_visible', type: 'Radio', options: isEnabled },
    { label: '标签位置', value: 'label_position', type: 'Select', options: VchartsLabelPosition },
    { label: '标签内容', value: 'label_formatter', type: 'Input' },
    { label: '标签距离', value: 'label_offset', type: 'Number' },
    { label: '防止重叠', value: 'label_overlap', type: 'Radio', options: isEnabled },
    { label: '智能反色', value: 'label_smartInvert', type: 'Radio', options: isEnabled },
    { label: '排列方式', value: 'label_direction', type: 'Select', options: VChartsDirectionA01 },
    { label: '最大长度', value: 'label_maxLineWidth', type: 'Number' },
    { label: '省略方式', value: 'label_suffixPosition', type: 'Select', options: VchartsLegendsPosition },
    { label: '文字字号', value: 'label_fontSize', type: 'Number' },
    { label: '文字字体', value: 'label_fontFamily', type: 'Select', options: FontFamily },
    { label: '文字加粗', value: 'label_fontWeight', type: 'Select', options: FontWeight },
    { label: '文字倾斜', value: 'label_fontStyle', type: 'Select', options: FontStyle },
    { label: '下划线', value: 'label_underline', type: 'Radio', options: isEnabled },
    { label: '中划线', value: 'label_lineThrough', type: 'Radio', options: isEnabled },
    { label: '阴影颜色', value: 'label_shadowColor', type: 'Color' },
    { label: '阴影大小', value: 'label_shadowBlur', type: 'Number' },
    { label: 'X轴偏移', value: 'label_shadowOffsetX', type: 'Number' },
    { label: 'Y轴偏移', value: 'label_shadowOffsetY', type: 'Number' },
    { label: '描边颜色', value: 'label_stroke', type: 'Color' },
    { label: '描边粗细', value: 'label_lineWidth', type: 'Number' },
]

// Todo 标签 
export const ChartsFromLabelA02 = [
    { label: '是否启用', value: 'label_visible', type: 'Radio', options: isEnabled },
    { label: '标签位置', value: 'label_position', type: 'Select', options: VchartsPieLabelPosition },
    { label: '标签内容', value: 'label_formatter', type: 'Input' },
    { label: '文字字号', value: 'label_fontSize', type: 'Number' },
    { label: '文字字体', value: 'label_fontFamily', type: 'Select', options: FontFamily },
    { label: '文字加粗', value: 'label_fontWeight', type: 'Select', options: FontWeight },
    { label: '文字倾斜', value: 'label_fontStyle', type: 'Select', options: FontStyle },
    { label: '下划线', value: 'label_underline', type: 'Radio', options: isEnabled },
    { label: '中划线', value: 'label_lineThrough', type: 'Radio', options: isEnabled },
    { label: '阴影颜色', value: 'label_shadowColor', type: 'Color' },
    { label: '阴影大小', value: 'label_shadowBlur', type: 'Number' },
    { label: 'X轴偏移', value: 'label_shadowOffsetX', type: 'Number' },
    { label: 'Y轴偏移', value: 'label_shadowOffsetY', type: 'Number' },
    { label: '描边颜色', value: 'label_stroke', type: 'Color' },
    { label: '描边粗细', value: 'label_lineWidth', type: 'Number' },
    { label: '引导线 - 是否启用', value: 'label_line_visible', type: 'Radio', options: isEnabled },
    { label: '引导线 - 是否光滑', value: 'label_smooth', type: 'Radio', options: isEnabled },
    { label: '引导线 - 第一段长度', value: 'label_line1MinLength', type: 'Number' },
    { label: '引导线 - 第二段长度', value: 'label_line2MinLength', type: 'Number' },
    { label: '引导线 - 对齐方式', value: 'label_align', type: 'Select', options: VchartsPieLabelLayoutAlign }
]

// Todo 提示
export const ChartsFromTooltipA01 = [
    { label: '是否启用', value: 'tooltip_visible', type: 'Radio', options: isEnabled },
    { label: '触发方式', value: 'tooltip_trigger', type: 'Radio', options: VchartsTrigger },
    { label: '内容间距', value: 'tooltip_spaceRow', type: 'Number' },
    { label: '图元 - 是否启用', value: 'tooltip_mark_visible', type: 'Radio', options: isEnabled },
    { label: '图元 - 位置选择', value: 'tooltip_mark_position', type: 'Select', options: VchartsTooltipPosition },
    { label: '图元 - 相对位置', value: 'tooltip_mark_positionMode', type: 'Select', options: VchartsTooltipPositionMode },
    { label: '维度 - 是否启用', value: 'tooltip_dimension_visible', type: 'Radio', options: isEnabled },
    { label: '维度 - 位置选择', value: 'tooltip_dimension_position', type: 'Select', options: VchartsTooltipPosition },
    { label: '维度 - 相对位置', value: 'tooltip_dimension_positionMode', type: 'Select', options: VchartsTooltipPositionMode },
    { label: '背景 - 内部填充', value: 'tooltip_panel_padding', type: 'Number' },
    { label: '背景 - 背景颜色', value: 'tooltip_panel_backgroundColor', type: 'Color' },
    { label: '背景 - 边框颜色', value: 'tooltip_panel_borderColor', type: 'Color' },
    { label: '背景 - 边框宽度', value: 'tooltip_panel_borderWidth', type: 'Number' },
    { label: '背景 - 边框圆角', value: 'tooltip_panel_borderRadius', type: 'Number' },
    { label: '背景 - 阴影X轴', value: 'tooltip_panel_shadowX', type: 'Number' },
    { label: '背景 - 阴影Y轴', value: 'tooltip_panel_shadowY', type: 'Number' },
    { label: '背景 - 阴影模糊', value: 'tooltip_panel_shadowBlur', type: 'Number' },
    { label: '背景 - 阴影扩展', value: 'tooltip_panel_shadowSpread', type: 'Number' },
    { label: '背景 - 阴影颜色', value: 'tooltip_panel_shadowColor', type: 'Color' },
    { label: '标题 - 文字颜色', value: 'tooltip_titleLabel_fontColor', type: 'Color' },
    { label: '标题 - 文字字号', value: 'tooltip_titleLabel_fontSize', type: 'Number' },
    { label: '标题 - 文字字体', value: 'tooltip_titleLabel_fontFamily', type: 'Select', options: FontFamily },
    { label: '标题 - 文字加粗', value: 'tooltip_titleLabel_fontWeight', type: 'Select', options: FontWeight },
    { label: '标题 - 对齐方式', value: 'tooltip_titleLabel_textAlign', type: 'Radio', options: VchartsTextAlign2 },
    { label: '图标 - 图标大小', value: 'tooltip_shape_size', type: 'Number' },
    { label: '图标 - 右侧间距', value: 'tooltip_shape_spacing', type: 'Number' },
    { label: '内容 - 文字颜色', value: 'tooltip_keyLabel_fontColor', type: 'Color' },
    { label: '内容 - 文字字号', value: 'tooltip_keyLabel_fontSize', type: 'Number' },
    { label: '内容 - 文字字体', value: 'tooltip_keyLabel_fontFamily', type: 'Select', options: FontFamily },
    { label: '内容 - 文字加粗', value: 'tooltip_keyLabel_fontWeight', type: 'Select', options: FontWeight },
    { label: '内容 - 对齐方式', value: 'tooltip_keyLabel_textAlign', type: 'Radio', options: VchartsTextAlign2 },
    { label: '内容 - 右侧间距', value: 'tooltip_keyLabel_tspacing', type: 'Number' },
    { label: '数值 - 文字颜色', value: 'tooltip_valueLabel_fontColor', type: 'Color' },
    { label: '数值 - 文字字号', value: 'tooltip_valueLabel_fontSize', type: 'Number' },
    { label: '数值 - 文字字体', value: 'tooltip_valueLabel_fontFamily', type: 'Select', options: FontFamily },
    { label: '数值 - 文字加粗', value: 'tooltip_valueLabel_fontWeight', type: 'Select', options: FontWeight },
    { label: '数值 - 对齐方式', value: 'tooltip_valueLabel_textAlign', type: 'Radio', options: VchartsTextAlign2 },
    { label: '数值 - 右侧间距', value: 'tooltip_valueLabel_tspacing', type: 'Number' },
]

// Todo 指示设置
export const ChartsFromCrosshairA01 = [
    { label: '触发方式', value: 'crosshair_trigger', type: 'Radio', options: VchartsTrigger },
    { label: 'X轴 - 整体启用', value: 'crosshair_X_visible', type: 'Radio', options: isEnabled },
    { label: 'X轴辅助 - 是否启用', value: 'crosshair_X_lineVisible', type: 'Radio', options: isEnabled },
    { label: 'X轴辅助 - 显示类型', value: 'crosshair_X_lineType', type: 'Radio', options: VchartsCrosshairType },
    { label: 'X轴辅助 - 填充颜色', value: 'crosshair_X_lineFill', type: 'Color' },
    { label: 'X轴辅助 - 线段颜色', value: 'crosshair_X_lineStroke', type: 'Color' },
    { label: 'X轴辅助 - 线段宽度', value: 'crosshair_X_lineLineWidth', type: 'Number' },
    { label: 'X轴辅助 - 线段实线', value: 'crosshair_X_lineLineDashA', type: 'Number' },
    { label: 'X轴辅助 - 线段虚线', value: 'crosshair_X_lineLineDashB', type: 'Number' },
    { label: 'X轴标签 - 是否启用', value: 'crosshair_X_labelVisible', type: 'Radio', options: isEnabled },
    { label: 'X轴标签 - 背景颜色', value: 'crosshair_X_labelBackground', type: 'Color' },
    { label: 'X轴标签 - 横向对齐', value: 'crosshair_X_labelTextAlign', type: 'Select', options: VchartsTextAlign },
    { label: 'X轴标签 - 纵向对齐', value: 'crosshair_X_labelTextBaseline', type: 'Select', options: VchartsTextBaseline },
    { label: 'X轴标签 - 文字颜色', value: 'crosshair_X_labelFill', type: 'Color' },
    { label: 'X轴标签 - 文字字号', value: 'crosshair_X_labelFontSize', type: 'Number' },
    { label: 'X轴标签 - 文字字体', value: 'crosshair_X_labelFontFamily', type: 'Select', options: FontFamily },
    { label: 'X轴标签 - 文字加粗', value: 'crosshair_X_labelFontWeight', type: 'Select', options: FontWeight },
    { label: 'X轴标签 - 文字倾斜', value: 'crosshair_X_labelFontStyle', type: 'Select', options: FontStyle },
    { label: 'X轴标签 - 下划线', value: 'crosshair_X_labelUnderline', type: 'Radio', options: isEnabled },
    { label: 'X轴标签 - 中划线', value: 'crosshair_X_labelLineThrough', type: 'Radio', options: isEnabled },
    { label: 'X轴标签 - 阴影颜色', value: 'crosshair_X_labelShadowColor', type: 'Color' },
    { label: 'X轴标签 - 阴影大小', value: 'crosshair_X_labelShadowBlur', type: 'Number' },
    { label: 'X轴标签 - X轴偏移', value: 'crosshair_X_labelShadowOffsetX', type: 'Number' },
    { label: 'X轴标签 - Y轴偏移', value: 'crosshair_X_labelShadowOffsetY', type: 'Number' },
    { label: 'X轴标签 - 描边颜色', value: 'crosshair_X_labelStroke', type: 'Color' },
    { label: 'X轴标签 - 描边粗细', value: 'crosshair_X_labelLineWidth', type: 'Number' },
    { label: 'Y轴 - 整体启用', value: 'crosshair_Y_visible', type: 'Radio', options: isEnabled },
    { label: 'Y轴辅助 - 是否启用', value: 'crosshair_Y_lineVisible', type: 'Radio', options: isEnabled },
    { label: 'Y轴辅助 - 显示类型', value: 'crosshair_Y_lineType', type: 'Radio', options: VchartsCrosshairType },
    { label: 'Y轴辅助 - 填充颜色', value: 'crosshair_Y_lineFill', type: 'Color' },
    { label: 'Y轴辅助 - 线段颜色', value: 'crosshair_Y_lineStroke', type: 'Color' },
    { label: 'Y轴辅助 - 线段宽度', value: 'crosshair_Y_lineLineWidth', type: 'Number' },
    { label: 'Y轴辅助 - 线段实线', value: 'crosshair_Y_lineLineDashA', type: 'Number' },
    { label: 'Y轴辅助 - 线段虚线', value: 'crosshair_Y_lineLineDashB', type: 'Number' },
    { label: 'Y轴标签 - 是否启用', value: 'crosshair_Y_labelVisible', type: 'Radio', options: isEnabled },
    { label: 'Y轴标签 - 背景颜色', value: 'crosshair_Y_labelBackground', type: 'Color' },
    { label: 'Y轴标签 - 横向对齐', value: 'crosshair_Y_labelTextAlign', type: 'Select', options: VchartsTextAlign },
    { label: 'Y轴标签 - 纵向对齐', value: 'crosshair_Y_labelTextBaseline', type: 'Select', options: VchartsTextBaseline },
    { label: 'Y轴标签 - 文字颜色', value: 'crosshair_Y_labelFill', type: 'Color' },
    { label: 'Y轴标签 - 文字字号', value: 'crosshair_Y_labelFontSize', type: 'Number' },
    { label: 'Y轴标签 - 文字字体', value: 'crosshair_Y_labelFontFamily', type: 'Select', options: FontFamily },
    { label: 'Y轴标签 - 文字加粗', value: 'crosshair_Y_labelFontWeight', type: 'Select', options: FontWeight },
    { label: 'Y轴标签 - 文字倾斜', value: 'crosshair_Y_labelFontStyle', type: 'Select', options: FontStyle },
    { label: 'Y轴标签 - 下划线', value: 'crosshair_Y_labelUnderline', type: 'Radio', options: isEnabled },
    { label: 'Y轴标签 - 中划线', value: 'crosshair_Y_labelLineThrough', type: 'Radio', options: isEnabled },
    { label: 'Y轴标签 - 阴影颜色', value: 'crosshair_Y_labelShadowColor', type: 'Color' },
    { label: 'Y轴标签 - 阴影大小', value: 'crosshair_Y_labelShadowBlur', type: 'Number' },
    { label: 'Y轴标签 - X轴偏移', value: 'crosshair_Y_labelShadowOffsetX', type: 'Number' },
    { label: 'Y轴标签 - Y轴偏移', value: 'crosshair_Y_labelShadowOffsetY', type: 'Number' },
    { label: 'Y轴标签 - 描边颜色', value: 'crosshair_Y_labelStroke', type: 'Color' },
    { label: 'Y轴标签 - 描边粗细', value: 'crosshair_Y_labelLineWidth', type: 'Number' },
]

// Todo 总计
export const ChartsFromTotalLabelA01 = [
    { label: '是否启用', value: 'totalLabel_visible', type: 'Radio', options: isEnabled },
    { label: '文字颜色', value: 'totalLabel_fill', type: 'Color' },
    { label: '文字字号', value: 'totalLabel_fontSize', type: 'Number' },
    { label: '文字字体', value: 'totalLabel_fontFamily', type: 'Select', options: FontFamily },
    { label: '文字加粗', value: 'totalLabel_fontWeight', type: 'Select', options: FontWeight },
    { label: '文字倾斜', value: 'totalLabel_fontStyle', type: 'Select', options: FontStyle },
    { label: '下划线', value: 'totalLabel_underline', type: 'Radio', options: isEnabled },
    { label: '中划线', value: 'totalLabel_lineThrough', type: 'Radio', options: isEnabled },
    { label: '阴影颜色', value: 'totalLabel_shadowColor', type: 'Color' },
    { label: '阴影大小', value: 'totalLabel_shadowBlur', type: 'Number' },
    { label: 'X轴偏移', value: 'totalLabel_shadowOffsetX', type: 'Number' },
    { label: 'Y轴偏移', value: 'totalLabel_shadowOffsetY', type: 'Number' },
    { label: '描边颜色', value: 'totalLabel_stroke', type: 'Color' },
    { label: '描边粗细', value: 'totalLabel_lineWidth', type: 'Number' },
]

// Todo 标识数据线
export const ChartsFromMarkLineA01 = [
    {
        label: '标注线',
        value: 'mark_line',
        type: 'Fields',
        min: 1,
        max: 99,
        children: [
            { label: '是否启用', value: 'visible', type: 'Radio', options: isEnabled },
            { label: '选择轴线', value: 'axes', type: 'Radio', options: VchartsMarkLineAexs },
            { label: '标注数值', value: 'number', type: 'Input' },
            { label: '标注线 - 线段颜色', value: 'line_stroke', type: 'Color' },
            { label: '标注线 - 透明度', value: 'line_strokeOpacity', type: 'Number' },
            { label: '标注线 - 线段实现', value: 'line_lineDashA', type: 'Number' },
            { label: '标注线 - 线段虚线', value: 'line_lineDashB', type: 'Number' },
            { label: '标注线 - 线段线宽', value: 'line_lineWidth', type: 'Number' },
            { label: '标注线 - 阴影颜色', value: 'line_shadowColor', type: 'Color' },
            { label: '标注线 - 阴影大小', value: 'line_shadowBlur', type: 'Number' },
            { label: '标注线 - X轴偏移', value: 'line_shadowOffsetX', type: 'Number' },
            { label: '标注线 - Y轴偏移', value: 'line_shadowOffsetY', type: 'Number' },
            { label: '标签 - 是否启用', value: 'label_visible', type: 'Radio', options: isEnabled },
            { label: '标签 - 位置', value: 'label_position', type: 'Select', options: VchartsMarkLinePositionMapping1 },
            { label: '标签 - X轴偏移', value: 'label_refX', type: 'Number' },
            { label: '标签 - Y轴偏移', value: 'label_refY', type: 'Number' },
            { label: '标签 - 内容', value: 'label_text', type: 'Input' },
            { label: '标签 - 文字颜色', value: 'label_fill', type: 'Color' },
            { label: '标签 - 文字字号', value: 'label_fontSize', type: 'Number' },
            { label: '标签 - 文字字体', value: 'label_fontFamily', type: 'Select', options: FontFamily },
            { label: '标签 - 文字加粗', value: 'label_fontWeight', type: 'Select', options: FontWeight },
            { label: '标签 - 文字倾斜', value: 'label_fontStyle', type: 'Select', options: FontStyle },
            { label: '标签 - 下划线', value: 'label_underline', type: 'Radio', options: isEnabled },
            { label: '标签 - 中划线', value: 'label_lineThrough', type: 'Radio', options: isEnabled },
            { label: '标签 - 透明度', value: 'label_fillOpacity', type: 'Number' },
            { label: '标签 - 阴影颜色', value: 'label_shadowColor', type: 'Color' },
            { label: '标签 - 阴影大小', value: 'label_shadowBlur', type: 'Number' },
            { label: '标签 - X轴偏移', value: 'label_shadowOffsetX', type: 'Number' },
            { label: '标签 - Y轴偏移', value: 'label_shadowOffsetY', type: 'Number' },
            { label: '标签 - 描边颜色', value: 'label_stroke', type: 'Color' },
            { label: '标签 - 描边粗细', value: 'label_lineWidth', type: 'Number' },
        ]
    }
]

// Todo 标识数据点
export const ChartsFromMarkPointA01 = [
    {
        label: '标注点',
        value: 'mark_point',
        type: 'Fields',
        min: 1,
        max: 99,
        children: [
            { label: '是否启用', value: 'visible', type: 'Radio', options: isEnabled },
            { label: '类型参数', value: 'coordinate_type', type: 'Input' },
            { label: '数值参数', value: 'coordinate_value', type: 'Input' },
            { label: '前置 - 是否启用', value: 'targetSymbol_visible', type: 'Radio', options: isEnabled },
            { label: '前置 - 内容间隔', value: 'targetSymbol_offset', type: 'Number' },
            { label: '前置 - 标记大小', value: 'targetSymbol_size', type: 'Number' },
            { label: '前置 - 标记类型', value: 'targetSymbol_symbolType', type: 'Select', options: VchartsPointCurveType },
            { label: '前置 - 填充颜色', value: 'targetSymbol_fill', type: 'Color' },
            { label: '前置 - 透明度', value: 'targetSymbol_fillOpacity', type: 'Number' },
            { label: '前置 - 阴影颜色', value: 'targetSymbol_shadowColor', type: 'Color' },
            { label: '前置 - 阴影大小', value: 'targetSymbol_shadowBlur', type: 'Number' },
            { label: '前置 - X轴偏移', value: 'targetSymbol_shadowOffsetX', type: 'Number' },
            { label: '前置 - Y轴偏移', value: 'targetSymbol_shadowOffsetY', type: 'Number' },
            { label: '前置 - 描边颜色', value: 'targetSymbol_stroke', type: 'Color' },
            { label: '前置 - 描边粗细', value: 'targetSymbol_lineWidth', type: 'Number' },
            { label: '引导线 - 是否启用', value: 'itemLine_visible', type: 'Radio', options: isEnabled },
            { label: '引导线 - 线段类型', value: 'itemLine_type', type: 'Select', options: VchartsMarkPointLineType },
            { label: '引导线 - 线段曲率', value: 'itemLine_arcRatio', type: 'Number' },
            { label: '引导线(起点) - 是否启用', value: 'itemLine_startSymbol_visible', type: 'Radio', options: isEnabled },
            { label: '引导线(起点) - 标记类型', value: 'itemLine_startSymbol_symbolType', type: 'Select', options: VchartsPointCurveType },
            { label: '引导线(起点) - 标记颜色', value: 'itemLine_startSymbol_fill', type: 'Color' },
            { label: '引导线(起点) - 标记大小', value: 'itemLine_startSymbol_size', type: 'Number' },
            { label: '引导线(起点) - 阴影颜色', value: 'itemLine_startSymbol_shadowColor', type: 'Color' },
            { label: '引导线(起点) - 阴影大小', value: 'itemLine_startSymbol_shadowBlur', type: 'Number' },
            { label: '引导线(起点) - X轴偏移', value: 'itemLine_startSymbol_shadowOffsetX', type: 'Number' },
            { label: '引导线(起点) - Y轴偏移', value: 'itemLine_startSymbol_shadowOffsetY', type: 'Number' },
            { label: '引导线(终点) - 是否启用', value: 'itemLine_endSymbol_visible', type: 'Radio', options: isEnabled },
            { label: '引导线(终点) - 标记类型', value: 'itemLine_endSymbol_symbolType', type: 'Select', options: VchartsPointCurveType },
            { label: '引导线(终点) - 标记颜色', value: 'itemLine_endSymbol_fill', type: 'Color' },
            { label: '引导线(终点) - 标记大小', value: 'itemLine_endSymbol_size', type: 'Number' },
            { label: '引导线(终点) - 阴影颜色', value: 'itemLine_endSymbol_shadowColor', type: 'Color' },
            { label: '引导线(终点) - 阴影大小', value: 'itemLine_endSymbol_shadowBlur', type: 'Number' },
            { label: '引导线(终点) - X轴偏移', value: 'itemLine_endSymbol_shadowOffsetX', type: 'Number' },
            { label: '引导线(终点) - Y轴偏移', value: 'itemLine_endSymbol_shadowOffsetY', type: 'Number' },
            { label: '引导线(线段) - 颜色', value: 'itemLine_line_stroke', type: 'Color' },
            { label: '引导线(终点) - 线宽', value: 'itemLine_line_lineWidth', type: 'Number' },
            { label: '引导线(终点) - 实线', value: 'itemLine_line_lineDashA', type: 'Number' },
            { label: '引导线(终点) - 虚线', value: 'itemLine_line_lineDashB', type: 'Number' },
            { label: '引导线(线段) - 阴影颜色', value: 'itemLine_line_shadowColor', type: 'Color' },
            { label: '引导线(线段) - 阴影大小', value: 'itemLine_line_shadowBlur', type: 'Number' },
            { label: '引导线(线段) - X轴偏移', value: 'itemLine_line_shadowOffsetX', type: 'Number' },
            { label: '引导线(线段) - Y轴偏移', value: 'itemLine_line_shadowOffsetY', type: 'Number' },
            { label: '标注 - 内容', value: 'itemContent_text', type: 'Input' },
            { label: '标注 - 位置', value: 'itemContent_position', type: 'Select', options: VchartsMarkPointLineContentPosition },
            { label: '标注 - X轴偏移', value: 'itemContent_offsetX', type: 'Number' },
            { label: '标注 - Y轴偏移', value: 'itemContent_offsetY', type: 'Number' },
            { label: '标注 - 自动旋转', value: 'itemContent_autoRotate', type: 'Radio', options: isEnabled },
            { label: '标注 - 文字颜色', value: 'itemContent_fill', type: 'Color' },
            { label: '标注 - 文字字号', value: 'itemContent_fontSize', type: 'Number' },
            { label: '标注 - 文字字体', value: 'itemContent_fontFamily', type: 'Select', options: FontFamily },
            { label: '标注 - 文字加粗', value: 'itemContent_fontWeight', type: 'Select', options: FontWeight },
            { label: '标注 - 文字倾斜', value: 'itemContent_fontStyle', type: 'Select', options: FontStyle },
            { label: '标注 - 下划线', value: 'itemContent_underline', type: 'Radio', options: isEnabled },
            { label: '标注 - 中划线', value: 'itemContent_lineThrough', type: 'Radio', options: isEnabled },
            { label: '标注 - 透明度', value: 'itemContent_fillOpacity', type: 'Number' },
            { label: '标注 - 阴影颜色', value: 'itemContent_shadowColor', type: 'Color' },
            { label: '标注 - 阴影大小', value: 'itemContent_shadowBlur', type: 'Number' },
            { label: '标注 - X轴偏移', value: 'itemContent_shadowOffsetX', type: 'Number' },
            { label: '标注 - Y轴偏移', value: 'itemContent_shadowOffsetY', type: 'Number' },
            { label: '标注 - 描边颜色', value: 'itemContent_stroke', type: 'Color' },
            { label: '标注 - 描边粗细', value: 'itemContent_lineWidth', type: 'Number' },
        ]
    }
]

// Todo 滚动条
export const ChartsFromScrollBarA01 = [
    {
        label: '滚动条',
        value: 'scroll_Bar',
        type: 'Fields',
        min: 1,
        max: 99,
        children: [
            { label: '是否启用', value: 'visible', type: 'Radio', options: isEnabled },
            { label: '轴线位置', value: 'orient', type: 'Select', options: VchartsAxesOrient },
            { label: '开始位置', value: 'start', type: 'Number' },
            { label: '结束粗细', value: 'end', type: 'Number' },
            { label: '拖拽 - 是否启用', value: 'roamDrag_reverse', type: 'Radio', options: isEnabled },
            { label: '拖拽 - 比例', value: 'roamDrag_rate', type: 'Number' },
            { label: '缩放 - 是否启用', value: 'roamZoom_focus', type: 'Radio', options: isEnabled },
            { label: '缩放 - 比例', value: 'roamZoom_rate', type: 'Number' },
            { label: '轨道 - 圆角', value: 'rail_cornerRadius', type: 'Number' },
            { label: '轨道 - 颜色', value: 'rail_fill', type: 'Color' },
            { label: '轨道 - 阴影颜色', value: 'rail_shadowColor', type: 'Color' },
            { label: '轨道 - 阴影大小', value: 'rail_shadowBlur', type: 'Number' },
            { label: '轨道 - X轴缩放', value: 'rail_shadowOffsetX', type: 'Number' },
            { label: '轨道 - Y轴缩放', value: 'rail_shadowOffsetY', type: 'Number' },
            { label: '滑块 - 圆角', value: 'slider_cornerRadius', type: 'Number' },
            { label: '滑块 - 颜色', value: 'slider_fill', type: 'Color' },
            { label: '滑块 - 阴影颜色', value: 'slider_shadowColor', type: 'Color' },
            { label: '滑块 - 阴影大小', value: 'slider_shadowBlur', type: 'Number' },
            { label: '滑块 - X轴缩放', value: 'slider_shadowOffsetX', type: 'Number' },
            { label: '滑块 - Y轴缩放', value: 'slider_shadowOffsetY', type: 'Number' },
        ]
    }
]

// Todo 一号图例 字段设置
export const ChartsFromFieldA01 = [
    { label: '分组名称', value: 'name', type: 'Input' },
    { label: '名称映射', value: 'type', type: 'Input' },
    { label: '数值映射', value: 'value', type: 'Input' },
    { label: '图形颜色', value: 'color', type: 'Color' },
]

// Todo 一号图例 基础设置
export const ChartsFromBaseA01 = [
    { label: '图例类型', value: 'type', type: 'Radio', options: VChartsTypeA01 },
    { label: '是否堆叠', value: 'stack', type: 'Radio', options: isYear },
    { label: '是否分组', value: 'group', type: 'Radio', options: isYear },
    { label: '百分比显示', value: 'percent', type: 'Radio', options: isYear },
    { label: '布局方式', value: 'direction', type: 'Radio', options: VChartsDirectionA01 },
    { label: '背景颜色', value: 'background', type: 'Color' },
    { label: '内间距', value: 'padding', type: 'Number' },
    { label: '柱图宽度', value: 'barWidth', type: 'Number' },
    { label: '柱图分组间距', value: 'barGapInGroup', type: 'Number' },

]

// Todo 一号图例 折线&面积图元 Line
export const ChartsFromLineA01 = [
    { label: '是否启用', value: 'line_visible', type: 'Radio', options: isEnabled },
    { label: '折线类型', value: 'line_curveType', type: 'Select', options: VchartsLineCurveType },
    { label: '折线宽度', value: 'line_lineWidth', type: 'Number' },
    { label: '透明度', value: 'line_opacity', type: 'Number' },
    { label: '阴影颜色', value: 'line_shadowColor', type: 'Color' },
    { label: '阴影大小', value: 'line_shadowBlur', type: 'Number' },
    { label: 'X轴偏移', value: 'line_shadowOffsetX', type: 'Number' },
    { label: 'Y轴偏移', value: 'line_shadowOffsetY', type: 'Number' },
]

// Todo 一号图例 图元设置 Point
export const ChartsFromPointA01 = [
    { label: '是否启用', value: 'point_visible', type: 'Radio', options: isEnabled },
    { label: '默认形状', value: 'point_symbolType', type: 'Select', options: VchartsPointCurveType },
    { label: '默认大小', value: 'point_size', type: 'Number' },
    { label: '默认线宽', value: 'point_lineWidth', type: 'Number' },
    { label: '填充颜色', value: 'point_fill', type: 'Color' },
    { label: '填充透明度', value: 'point_fillOpacity', type: 'Number' },
    { label: '阴影颜色', value: 'point_shadowColor', type: 'Color' },
    { label: '阴影大小', value: 'point_shadowBlur', type: 'Number' },
    { label: 'X轴偏移', value: 'point_shadowOffsetX', type: 'Number' },
    { label: 'Y轴偏移', value: 'point_shadowOffsetY', type: 'Number' },
    { label: '选中形状', value: 'point_hover_symbolType', type: 'Select', options: VchartsPointCurveType },
    { label: '选中大小', value: 'point_hover_size', type: 'Number' },
]

// Todo 一号图例 折线&面积标签 LineLabel
export const ChartsFromLineLabelA01 = [
    { label: '是否启用', value: 'lineLabel_visible', type: 'Radio', options: isEnabled },
    { label: '文字字号', value: 'lineLabel_fontSize', type: 'Number' },
    { label: '文字字体', value: 'lineLabel_fontFamily', type: 'Select', options: FontFamily },
    { label: '文字加粗', value: 'lineLabel_fontWeight', type: 'Select', options: FontWeight },
    { label: '文字倾斜', value: 'lineLabel_fontStyle', type: 'Select', options: FontStyle },
    { label: '下划线', value: 'lineLabel_underline', type: 'Radio', options: isEnabled },
    { label: '中划线', value: 'lineLabel_lineThrough', type: 'Radio', options: isEnabled },
    { label: '阴影颜色', value: 'lineLabel_shadowColor', type: 'Color' },
    { label: '阴影大小', value: 'lineLabel_shadowBlur', type: 'Number' },
    { label: 'X轴偏移', value: 'lineLabel_shadowOffsetX', type: 'Number' },
    { label: 'Y轴偏移', value: 'lineLabel_shadowOffsetY', type: 'Number' },
    { label: '描边颜色', value: 'lineLabel_stroke', type: 'Color' },
    { label: '描边粗细', value: 'lineLabel_lineWidth', type: 'Number' },
]

// Todo 一号图例 柱图&条图图元
export const ChartsFromBarA01 = [
    { label: '是否启用', value: 'bar_visible', type: 'Radio', options: isEnabled },
    { label: '图形圆角', value: 'bar_cornerRadius', type: 'Number' },
    { label: '阴影颜色', value: 'bar_shadowColor', type: 'Color' },
    { label: '阴影大小', value: 'bar_shadowBlur', type: 'Number' },
    { label: 'X轴偏移', value: 'bar_shadowOffsetX', type: 'Number' },
    { label: 'Y轴偏移', value: 'bar_shadowOffsetY', type: 'Number' },
]

// Todo 一号图例 柱图&条图背景
export const ChartsFromBarBackA01 = [
    { label: '是否启用', value: 'barBack_visible', type: 'Radio', options: isEnabled },
    { label: '背景圆角', value: 'barBack_cornerRadius', type: 'Number' },
    { label: '背景颜色', value: 'barBack_fill', type: 'Color' },
]

// Todo 二号图例 基础设置
export const ChartsFromBaseA02 = [
    { label: '图例类型', value: 'type', type: 'Radio', options: VChartsA02Type },
    { label: '是否堆叠', value: 'stack', type: 'Radio', options: isEnabled },
    { label: '是否分组', value: 'group', type: 'Radio', options: isEnabled },
    { label: '背景颜色', value: 'background', type: 'Color' },
    { label: '内间距', value: 'padding', type: 'Number' },
    { label: '扇区外半径', value: 'outerRadius', type: 'Number' },
    { label: '扇区内半径', value: 'innerRadius', type: 'Number' },
]

// Todo 二号图例 饼图 环图 配置
export const ChartsFromPieA02 = [
    { label: '默认 - 空白角度', value: 'pie_padAngle', type: 'Number' },
    { label: '默认 - 色板角度', value: 'pie_cornerRadius', type: 'Number' },
    { label: '默认 - 阴影颜色', value: 'pie_shadowColor', type: 'Color' },
    { label: '默认 - 阴影大小', value: 'pie_shadowBlur', type: 'Number' },
    { label: '默认 - X轴偏移', value: 'pie_shadowOffsetX', type: 'Number' },
    { label: '默认 - Y轴偏移', value: 'pie_shadowOffsetY', type: 'Number' },
    { label: '默认 - 描边颜色', value: 'pie_stroke', type: 'Color' },
    { label: '默认 - 描边粗细', value: 'pie_lineWidth', type: 'Number' },
    { label: '悬浮 - 扇区半径', value: 'pie_hover_outerRadius', type: 'Number' },
    { label: '悬浮 - 阴影颜色', value: 'pie_hover_shadowColor', type: 'Color' },
    { label: '悬浮 - 阴影大小', value: 'pie_hover_shadowBlur', type: 'Number' },
    { label: '悬浮 - X轴偏移', value: 'pie_hover_shadowOffsetX', type: 'Number' },
    { label: '悬浮 - Y轴偏移', value: 'pie_hover_shadowOffsetY', type: 'Number' },
    { label: '悬浮 - 描边颜色', value: 'pie_hover_stroke', type: 'Color' },
    { label: '悬浮 - 描边粗细', value: 'pie_hover_lineWidth', type: 'Number' },
]

// Todo 二号图例 环形指示卡
export const ChartsFromIndicatorA02 = [
    { label: '是否启用', value: 'indicator_visible', type: 'Radio', options: isEnabled },
    { label: '显示状态', value: 'indicator_fixed', type: 'Select', options: VchartsIndicatorFixed },
    { label: '触发类型', value: 'indicator_trigger', type: 'Select', options: VchartsIndicatorTrigger },
    { label: '标题 - 是否启用', value: 'indicator_title_visible', type: 'Radio', options: isEnabled },
    { label: '标题 - 本文间距', value: 'indicator_title_space', type: 'Number' },
    { label: '标题 - 文本内容', value: 'indicator_title_text', type: 'Input' },
    { label: '标题 - 文字颜色', value: 'indicator_title_fill', type: 'Color' },
    { label: '标题 - 文字字号', value: 'indicator_title_fontSize', type: 'Number' },
    { label: '标题 - 文字字体', value: 'indicator_title_fontFamily', type: 'Select', options: FontFamily },
    { label: '标题 - 文字加粗', value: 'indicator_title_fontWeight', type: 'Select', options: FontWeight },
    { label: '标题 - 文字倾斜', value: 'indicator_title_fontStyle', type: 'Select', options: FontStyle },
    { label: '标题 - 下划线', value: 'indicator_title_underline', type: 'Radio', options: isEnabled },
    { label: '标题 - 中划线', value: 'indicator_title_lineThrough', type: 'Radio', options: isEnabled },
    { label: '标题 - 阴影颜色', value: 'indicator_title_shadowColor', type: 'Color' },
    { label: '标题 - 阴影大小', value: 'indicator_title_shadowBlur', type: 'Number' },
    { label: '标题 - X轴偏移', value: 'indicator_title_shadowOffsetX', type: 'Number' },
    { label: '标题 - Y轴偏移', value: 'indicator_title_shadowOffsetY', type: 'Number' },
    { label: '标题 - 描边颜色', value: 'indicator_title_stroke', type: 'Color' },
    { label: '标题 - 描边粗细', value: 'indicator_title_lineWidth', type: 'Number' },

    {
        label: '内容设置',
        value: 'indicator_content',
        type: 'Fields',
        min: 1,
        max: 99,
        children: [
            { label: '是否启用', value: 'visible', type: 'Radio', options: isEnabled },
            { label: '本文间距', value: 'space', type: 'Number' },
            { label: '映射字段', value: 'text', type: 'Input' },
            { label: '额外单位', value: 'unit', type: 'Input' },
            { label: '文字颜色', value: 'fill', type: 'Color' },
            { label: '文字字号', value: 'fontSize', type: 'Number' },
            { label: '文字字体', value: 'fontFamily', type: 'Select', options: FontFamily },
            { label: '文字加粗', value: 'fontWeight', type: 'Select', options: FontWeight },
            { label: '文字倾斜', value: 'fontStyle', type: 'Select', options: FontStyle },
            { label: '下划线', value: 'underline', type: 'Radio', options: isEnabled },
            { label: '中划线', value: 'lineThrough', type: 'Radio', options: isEnabled },
            { label: '阴影颜色', value: 'shadowColor', type: 'Color' },
            { label: '阴影大小', value: 'shadowBlur', type: 'Number' },
            { label: 'X轴偏移', value: 'shadowOffsetX', type: 'Number' },
            { label: 'Y轴偏移', value: 'shadowOffsetY', type: 'Number' },
            { label: '描边颜色', value: 'stroke', type: 'Color' },
            { label: '描边粗细', value: 'lineWidth', type: 'Number' },
        ]
    }
]

// Todo 二号图例 饼图饼图色板
export const ChartsFromPieColorA02 = [
    {
        label: '色板',
        value: 'colorPalette',
        type: 'Fields',
        min: 1,
        max: 99,
        children: [
            { label: '图例颜色', value: 'color', type: 'Color' },
        ]
    }
]


// Todo 三号图例 字段设置
export const ChartsFromFieldA03 = [
    { label: '名称映射', value: 'type', type: 'Input' },
    { label: '数值映射', value: 'value', type: 'Input' },
]

// Todo 三号图例 基础设置
export const ChartsFromBaseA03 = [
    { label: '图例类型', value: 'gaugeType', type: 'Radio', options: VchartsGaugeTypeMapping },
    { label: '背景颜色', value: 'background', type: 'Color' },
    { label: '内间距', value: 'padding', type: 'Number' },
    { label: '扇区外半径', value: 'outerRadius', type: 'Number' },
    { label: '扇区内半径', value: 'innerRadius', type: 'Number' },
    { label: '扇区起始角', value: 'startAngle', type: 'Number' },
    { label: '扇区结束角', value: 'endAngle', type: 'Number' },
    { label: 'Y轴偏移', value: 'centerY', type: 'Input' },
]

// Todo 三号图例 色板设置
export const ChartsFromCircularA03 = [
    {
        label: '色板',
        value: 'circular_color',
        type: 'Fields',
        min: 1,
        max: 99,
        children: [
            { label: '颜色比例', value: 'offset', type: 'Number' },
            { label: '图例颜色', value: 'color', type: 'Color' },
        ]
    },
    { label: '扇区圆角', value: 'circular_cornerRadius', type: 'Number' },
    { label: '阴影颜色', value: 'circular_shadowColor', type: 'Color' },
    { label: '阴影大小', value: 'circular_shadowBlur', type: 'Number' },
    { label: 'X轴偏移', value: 'circular_shadowOffsetX', type: 'Number' },
    { label: 'Y轴偏移', value: 'circular_shadowOffsetY', type: 'Number' },
    { label: '描边颜色', value: 'circular_stroke', type: 'Color' },
    { label: '描边粗细', value: 'circular_lineWidth', type: 'Number' },
    { label: '扇区背景', value: 'circular_track', type: 'Color' },
]
// Todo 三号图例 色板设置
export const ChartsFromGaugeA03 = [
    {
        label: '色板',
        value: 'gauge_color',
        type: 'Fields',
        min: 1,
        max: 99,
        children: [
            { label: '图例标题', value: 'type', type: 'Input' },
            { label: '颜色数值', value: 'value', type: 'Number' },
            { label: '图例颜色', value: 'color', type: 'Color' },
        ]
    },
    { label: '色板 - 扇区圆角', value: 'gauge_segment_cornerRadius', type: 'Number' },
    { label: '色板 - 阴影颜色', value: 'gauge_segment_shadowColor', type: 'Color' },
    { label: '色板 - 阴影大小', value: 'gauge_segment_shadowBlur', type: 'Number' },
    { label: '色板 - X轴偏移', value: 'gauge_segment_shadowOffsetX', type: 'Number' },
    { label: '色板 - Y轴偏移', value: 'gauge_segment_shadowOffsetY', type: 'Number' },
    { label: '标签 - 是否启用', value: 'gauge_label_visible', type: 'Radio', options: isEnabled },
    { label: '标签 - 位置信息', value: 'gauge_label_position', type: 'Select', options: VchartsPieLabelPosition },
    { label: '标签 - 色板间距', value: 'gauge_label_offsetRadius', type: 'Number' },
    { label: '标签 - 文字颜色', value: 'gauge_label_fill', type: 'Color' },
    { label: '标签 - 文字字号', value: 'gauge_label_fontSize', type: 'Number' },
    { label: '标签 - 文字字体', value: 'gauge_label_fontFamily', type: 'Select', options: FontFamily },
    { label: '标签 - 文字加粗', value: 'gauge_label_fontWeight', type: 'Select', options: FontWeight },
    { label: '标签 - 文字倾斜', value: 'gauge_label_fontStyle', type: 'Select', options: FontStyle },
    { label: '标签 - 下划线', value: 'gauge_label_underline', type: 'Radio', options: isEnabled },
    { label: '标签 - 中划线', value: 'gauge_label_lineThrough', type: 'Radio', options: isEnabled },
    { label: '标签 - 阴影颜色', value: 'gauge_label_shadowColor', type: 'Color' },
    { label: '标签 - 阴影大小', value: 'gauge_label_shadowBlur', type: 'Number' },
    { label: '标签 - X轴偏移', value: 'gauge_label_shadowOffsetX', type: 'Number' },
    { label: '标签 - Y轴偏移', value: 'gauge_label_shadowOffsetY', type: 'Number' },
    { label: '标签 - 描边颜色', value: 'gauge_label_stroke', type: 'Color' },
    { label: '标签 - 描边粗细', value: 'gauge_label_lineWidth', type: 'Number' },
]

// Todo 三号图例 指针设置
export const ChartsFromPinA03 = [
    { label: '是否启用', value: 'pin_visible', type: 'Radio', options: isEnabled },
    { label: '宽度', value: 'pin_width', type: 'Number' },
    { label: '高度', value: 'pin_height', type: 'Number' },
    { label: '颜色', value: 'pin_fill', type: 'Color' },
    { label: '阴影颜色', value: 'pin_shadowColor', type: 'Color' },
    { label: '阴影大小', value: 'pin_shadowBlur', type: 'Number' },
    { label: 'X轴偏移', value: 'pin_shadowOffsetX', type: 'Number' },
    { label: 'Y轴偏移', value: 'pin_shadowOffsetY', type: 'Number' },
]

export const ChartsFromPointerA03 = [
    { label: '是否启用', value: 'pointer_visible', type: 'Radio', options: isEnabled },
    { label: '宽度', value: 'pointer_width', type: 'Number' },
    { label: '高度', value: 'pointer_height', type: 'Number' },
    { label: '颜色', value: 'pointer_fill', type: 'Color' },
    { label: '阴影颜色', value: 'pointer_shadowColor', type: 'Color' },
    { label: '阴影大小', value: 'pointer_shadowBlur', type: 'Number' },
    { label: 'X轴偏移', value: 'pointer_shadowOffsetX', type: 'Number' },
    { label: 'Y轴偏移', value: 'pointer_shadowOffsetY', type: 'Number' },
]

// Todo 三号图例 指针背景
export const ChartsFromPinBackgroundA03 = [
    { label: '是否启用', value: 'pinBackground_visible', type: 'Radio', options: isEnabled },
    { label: '宽度', value: 'pinBackground_width', type: 'Number' },
    { label: '高度', value: 'pinBackground_height', type: 'Number' },
    { label: '颜色', value: 'pinBackground_fill', type: 'Color' },
    { label: '阴影颜色', value: 'pinBackground_shadowColor', type: 'Color' },
    { label: '阴影大小', value: 'pinBackground_shadowBlur', type: 'Number' },
    { label: 'X轴偏移', value: 'pinBackground_shadowOffsetX', type: 'Number' },
    { label: 'Y轴偏移', value: 'pinBackground_shadowOffsetY', type: 'Number' },
]

// Todo 三号图例 指示卡
export const ChartsFromIndicatorA03 = [
    { label: 'Y轴偏移', value: 'indicator_offsetY', type: 'Input' },
    ...ChartsFromIndicatorA02
]

// Todo 四号图例 字段设置
export const ChartsFromFieldA04 = [
    { label: '分组名称', value: 'name', type: 'Input' },
    { label: '名称映射', value: 'type', type: 'Input' },
    { label: '数值映射', value: 'value', type: 'Input' },
]

// Todo 四号图例 基础设置
export const ChartsFromBaseA04 = [
    { label: '图例类型', value: 'type', type: 'Radio', options: VchartsProgressTypeMapping },
    { label: '角度轴字段', value: 'xField', type: 'Input' },
    { label: '映射轴字段', value: 'yField', type: 'Input' },
    { label: '分组字段', value: 'seriesField', type: 'Input' },
    { label: '布局方式', value: 'direction', type: 'Radio', options: VChartsDirectionA01 },
    { label: '背景颜色', value: 'background', type: 'Color' },
    { label: '内间距', value: 'padding', type: 'Number' },
    { label: '图元圆角', value: 'cornerRadius', type: 'Number' },
    { label: '环形外半径', value: 'radius', type: 'Number' },
    { label: '环形内半径', value: 'innerRadius', type: 'Number' },
    {
        label: '色板',
        value: 'colorPalette',
        type: 'Fields',
        min: 1,
        max: 99,
        children: [
            { label: '图例颜色', value: 'color', type: 'Color' },
        ]
    }
]

export const ChartsFromProgressA04 = [
    { label: '条形底色', value: 'track_fill', type: 'Color' },
    { label: '圆形内间距', value: 'progress_innerPadding', type: 'Number' },
    { label: '圆形外间距', value: 'progress_outerPadding', type: 'Number' },
    { label: '阴影颜色', value: 'progress_shadowColor', type: 'Color' },
    { label: '阴影大小', value: 'progress_shadowBlur', type: 'Number' },
    { label: 'X轴偏移', value: 'progress_shadowOffsetX', type: 'Number' },
    { label: 'Y轴偏移', value: 'progress_shadowOffsetY', type: 'Number' },
    { label: '描边颜色', value: 'progress_stroke', type: 'Color' },
    { label: '描边粗细', value: 'progress_lineWidth', type: 'Number' },
]

// Todo 五号图例 字段设置
export const ChartsFromFieldA05 = [
    { label: '数值映射', value: 'value', type: 'Input' },
]
//  Todo 五号图例 基础设置
export const ChartsFromBaseA05 = [
    { label: '波纹形状', value: 'maskShape', type: 'Select', options: VchartsLiquidMaskShapeMapping },
    { label: '内间距', value: 'padding', type: 'Number' },
    { label: '图元间距', value: 'outlinePadding', type: 'Number' },
    { label: '背景颜色', value: 'background', type: 'Color' },
    { label: '边框颜色', value: 'color', type: 'Color' },
    { label: '图元背景', value: 'liquidBackground', type: 'Color' },
    {
        label: '图元色板',
        value: 'liquid',
        type: 'Fields',
        min: 1,
        max: 99,
        children: [
            { label: '色板比例', value: 'offset', type: 'Number' },
            { label: '图例颜色', value: 'color', type: 'Color' },
        ]
    }
]

//  Todo 六号图例 基础设置
export const ChartsFromBaseA06 = [
    { label: '图例类型', value: 'type', type: 'Radio', options: VChartsA03TypeMapping },
    { label: '背景颜色', value: 'background', type: 'Color' },
    { label: '内间距', value: 'padding', type: 'Number' },
]

// Todo 七号图例 基础设置
export const ChartsFromBaseA07 = [
    { label: '背景颜色', value: 'background', type: 'Color' },
    { label: '内间距', value: 'padding', type: 'Number' },
    { label: '扇区外半径', value: 'outerRadius', type: 'Number' },
]